<?php

namespace Wap\Controller;
use Common\Controller\FirstendController;

class DapeiController extends FirstendController
{
    public function _initialize()
    {
        parent::_initialize();
        $this->cats_mod = D('DapeiCate');
        $this->_mod = M('Dapei');
        $this->cid = $_SERVER['HTTP_HOST'];
        $this->_cate_mod = D('ItemsCate');
        $this->dapei_mod = M('Dapei');
        $this->cats_list = $this->cats_mod->get_cats();
        $this->assign('acats', $this->cats_list);
    }
    public function index()
    {
        $_var_0 = I('id', '', 'trim');
        $_var_1 = I('p', 1, 'intval');
        $_var_2['status'] = '1';
        if ($_var_0) {
            $_var_2['cate_id'] = $_var_0;
            $_var_3 = $this->cats_list[$_var_0]['name'];
        }
        $_var_4 = 20;
        $_var_5 = $_var_4 * ($_var_1 - 1);
        $_var_6 = 'ordid asc ';
        $_var_6 .= ', id DESC';
        $_var_7 = $this->cats_mod->find($_var_0);
        $_var_8 = $this->dapei_mod->where($_var_2)->order($_var_6)->limit($_var_5 . ',' . $_var_4)->select();
        $this->assign('cid', $_var_0);
        $this->assign('p', $_var_1);
        $this->assign('dapei_list', $_var_8);
        $_var_9 = $this->dapei_mod->where($_var_2)->count();
        $_var_10 = $this->_pager($_var_9, $_var_4);
        $this->assign('page', $_var_10->mshow());
        $this->assign('nav_curr', 'dapei');
        $this->_config_seo(C('itk_seo_config.dapei_index'));
        $this->display('index');
    }
    public function cate()
    {
        $_var_0 = I('id', '', 'trim');
        $_var_11 = $this->cats_mod->where(array('id' => $_var_0))->find();
        !$_var_11 && $this->_404();
        $_var_1 = I('p', 1, 'intval');
        $_var_2['status'] = '1';
        if ($_var_0) {
            $_var_2['cate_id'] = $_var_0;
            $_var_3 = $this->cats_list[$_var_0]['name'];
        }
        $_var_4 = 20;
        $_var_5 = $_var_4 * ($_var_1 - 1);
        $_var_6 = 'ordid asc ';
        $_var_6 .= ', id DESC';
        $_var_7 = $this->cats_mod->find($_var_0);
        $_var_8 = $this->dapei_mod->where($_var_2)->order($_var_6)->limit($_var_5 . ',' . $_var_4)->select();
        $this->assign('item', $_var_11);
        $this->assign('cid', $_var_0);
        $this->assign('dapei_list', $_var_8);
        $_var_9 = $this->dapei_mod->where($_var_2)->count();
        $_var_10 = $this->_pager($_var_9, $_var_4);
        $this->assign('page', $_var_10->mshow());
        $this->_config_seo(C('itk_seo_config.dapei_cate'), array('title' => $_var_7['name'], 'cate_name' => $_var_7['name'], 'seo_title' => $_var_11['seo_title'], 'seo_keywords' => $_var_11['seo_keys'], 'seo_description' => $_var_11['seo_desc']));
        $this->display('cate');
    }
    public function read()
    {
        $_var_12 = M('Help');
        $_var_13 = $_var_12->field('id,title,info')->select();
        $this->assign('helps', $_var_13);
        $_var_0 = I('cid', '', 'trim');
        $_var_14 = I('id', '', 'intval');
        $_var_11 = $this->_mod->where(array('id' => $_var_14))->find();
        $_var_11['avatar'] = str_replace('width=30', 'width=100', $_var_11['avatar']);
        $_var_11['avatar'] = str_replace('height=30', 'height=100', $_var_11['avatar']);
        !$_var_11 && $this->_404();
        $_var_15 = 'select * from ' . C('DB_PREFIX') . 'dapei where id=(select max(id) from ' . C('DB_PREFIX') . 'dapei)';
        $_var_16 = mysql_query($_var_15);
        while ($_var_17 = mysql_fetch_array($_var_16)) {
            $_var_18 = $_var_17['id'];
        }
        $_var_19 = $_var_14 + 1;
        $_var_20 = $_var_14 - 1;
        $_var_21 = $_var_18 + 1;
        D('Dapei')->hits($_var_14);
        if ($_var_0) {
            $_var_2['cate_id'] = $_var_0;
            $_var_22 = M('DapeiCate')->field('id,name')->find($_var_0);
            $_var_3 = $_var_22['name'];
        }
        $_var_23 = M('DapeiCate');
        $_var_24 = $_var_23->select();
        $_var_25 = M('Dapei');
        $this->cate_list = D('ItemsCate')->field('id,name,pid')->select();
        $_var_26 = $_var_25->field('id,cate_id,title,tags,info,hits,author,seo_title,seo_keys,seo_desc,add_time,status')->find($_var_14);
        $_var_27 = $_var_25->field('id,cate_id,title,tags,info,hits,author,seo_title,seo_keys,seo_desc,add_time,status')->find($_var_20);
        $_var_28 = $_var_25->field('id,cate_id,title,tags,info,hits,author,seo_title,seo_keys,seo_desc,add_time,status')->find($_var_19);
        if (isset($_var_26['cate_id'])) {
            $this->cate_name = M('DapeiCate')->where(array('id' => $_var_26['cate_id']))->getField('name');
        }
        $_var_29 = $_var_11['name'];
        $_var_30 = D('Dapei')->get_tags_by_title($_var_11['title']);
        $_var_31 = implode(',', $_var_30);
        $_var_32 = $_var_11['info'];
        $_var_32 = preg_replace('@<script(.*?)</script>@is', '', $_var_32);
        $_var_32 = preg_replace('@<iframe(.*?)</iframe>@is', '', $_var_32);
        $_var_32 = preg_replace('@<style(.*?)</style>@is', '', $_var_32);
        $_var_32 = preg_replace('@<(.*?)>@is', '', $_var_32);
        $_var_32 = str_replace('&nbsp;', '', $_var_32);
        $_var_32 = mb_substr($_var_32, 0, 250, 'utf-8');
        $this->assign('description', $_var_32);
        $this->_config_seo(C('itk_seo_config.dapei'), array('title' => $_var_11['title'], 'seo_title' => $_var_11['seo_title'], 'seo_keywords' => $_var_11['tags'], 'seo_description' => $_var_32));
        $_var_33 = $_var_11['info'];
        preg_match('<img.*src=["](.*?)["].*?>', $_var_33, $_var_34);
        $_var_35 = $_var_34[1];
        $_var_36 = C('itk_taojindian_html');
        if (strpos($_var_36, 'text/javascript')) {
            $_var_37 = get_word($_var_36, 'pid: "', '"');
        } else {
            $_var_37 = $_var_36;
        }
        $this->assign('pid', $_var_37);
        $this->assign('tags', $_var_30);
        $this->assign('picurl', $_var_35);
        $this->assign('cid', $_var_0);
        $this->assign('dapei_cate_name', $_var_29);
        $this->assign('dapei_cate_list', $_var_24);
        $this->assign('nid', $_var_19);
        $this->assign('item', $_var_11);
        $this->assign('preid', $_var_20);
        $this->assign('lastid', $_var_21);
        $this->assign('hits', $_var_38);
        $this->assign('nav_curr', 'dapei');
        $this->assign('dapeip', $_var_27);
        $this->assign('dapein', $_var_28);
        $this->assign('dapei', $_var_26);
        $this->display();
    }
}